package com.lyy.photovoltaic.beans;

import lombok.Data;

import java.util.Date;
import javax.persistence.*;

@Data
@Table(name = "users_info")
public class UsersInfo {
    /**
     * 用户信息表id
     */
    @Id
    @Column(name = "user_info_id")
    private String userInfoId;

    /**
     * 用户id
     */
    @Column(name = "user_id")
    private String userId;

    /**
     * 用户名称
     */
    @Column(name = "user_name")
    private String userName;

    /**
     * 用户头像url地址
     */
    @Column(name = "image_url")
    private String imageUrl;

    /**
     * 用户手机号
     */
    @Column(name = "user_phone")
    private String userPhone;

    /**
     * 用户性别
     */
    @Column(name = "user_sex")
    private String userSex;

    /**
     * 用户出生日期
     */
    @Column(name = "user_birthdate")
    private String userBirthdate;

    /**
     * 用户地址
     */
    @Column(name = "user_location")
    private String userLocation;

    /**
     * 用户注册时间
     */
    @Column(name = "user_createtime")
    private Date userCreatetime;

    /**
     * 个人设备列表id
     */
    @Column(name = "uel_id")
    private String uelId;

    /**
     * 获取用户信息表id
     *
     * @return user_info_id - 用户信息表id
     */
    public String getUserInfoId() {
        return userInfoId;
    }

    /**
     * 设置用户信息表id
     *
     * @param userInfoId 用户信息表id
     */
    public void setUserInfoId(String userInfoId) {
        this.userInfoId = userInfoId;
    }

    /**
     * 获取用户id
     *
     * @return user_id - 用户id
     */
    public String getUserId() {
        return userId;
    }

    /**
     * 设置用户id
     *
     * @param userId 用户id
     */
    public void setUserId(String userId) {
        this.userId = userId;
    }

    /**
     * 获取用户名称
     *
     * @return user_name - 用户名称
     */
    public String getUserName() {
        return userName;
    }

    /**
     * 设置用户名称
     *
     * @param userName 用户名称
     */
    public void setUserName(String userName) {
        this.userName = userName;
    }

    /**
     * 获取用户头像url地址
     *
     * @return image_url - 用户头像url地址
     */
    public String getImageUrl() {
        return imageUrl;
    }

    /**
     * 设置用户头像url地址
     *
     * @param imageUrl 用户头像url地址
     */
    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    /**
     * 获取用户手机号
     *
     * @return user_phone - 用户手机号
     */
    public String getUserPhone() {
        return userPhone;
    }

    /**
     * 设置用户手机号
     *
     * @param userPhone 用户手机号
     */
    public void setUserPhone(String userPhone) {
        this.userPhone = userPhone;
    }

    /**
     * 获取用户性别
     *
     * @return user_sex - 用户性别
     */
    public String getUserSex() {
        return userSex;
    }

    /**
     * 设置用户性别
     *
     * @param userSex 用户性别
     */
    public void setUserSex(String userSex) {
        this.userSex = userSex;
    }

    /**
     * 获取用户出生日期
     *
     * @return user_birthdate - 用户出生日期
     */
    public String getUserBirthdate() {
        return userBirthdate;
    }

    /**
     * 设置用户出生日期
     *
     * @param userBirthdate 用户出生日期
     */
    public void setUserBirthdate(String userBirthdate) {
        this.userBirthdate = userBirthdate;
    }

    /**
     * 获取用户地址
     *
     * @return user_location - 用户地址
     */
    public String getUserLocation() {
        return userLocation;
    }

    /**
     * 设置用户地址
     *
     * @param userLocation 用户地址
     */
    public void setUserLocation(String userLocation) {
        this.userLocation = userLocation;
    }

    /**
     * 获取用户注册时间
     *
     * @return user_createtime - 用户注册时间
     */
    public Date getUserCreatetime() {
        return userCreatetime;
    }

    /**
     * 设置用户注册时间
     *
     * @param userCreatetime 用户注册时间
     */
    public void setUserCreatetime(Date userCreatetime) {
        this.userCreatetime = userCreatetime;
    }

    /**
     * 获取个人设备列表id
     *
     * @return uel_id - 个人设备列表id
     */
    public String getUelId() {
        return uelId;
    }

    /**
     * 设置个人设备列表id
     *
     * @param uelId 个人设备列表id
     */
    public void setUelId(String uelId) {
        this.uelId = uelId;
    }
}